git放弃本地工作区修改 |
您所在的位置:网站首页 › git 放弃某个文件的本地修改 › git放弃本地工作区修改 |
Git放弃本地工作区修改(git checkout)教程
如果我们在本地工作区对某个文件做了修改,现在,我们想放弃本地工作区的修改,我们可以使用 git checkout 命令。 Git放弃文件修改(git checkout)详解 功能放弃指定文件的修改。 语法 git checkout -- file 参数 参数 描述 file 需要放弃修改的文件。 说明我们可以使用 checkout 后面加 – file,放弃指定文件的修改。 Git放弃所有修改(git checkout)详解 功能放弃工作区所有文件的修改。 语法 git checkout . 参数 参数 描述 . 代表放弃本地所有文件的修改。 说明我们可以使用 checkout 后面加 .,放弃本地所有文件的修改。 放弃工作区指定文件的修改 语法 git checkout -- file 案例我们首先,修改本地工作区的文件,接着,我们使用 git status 命令,查看当前工作区状态,具体命令如下: git status执行完毕后,如下图所示: 我们看到,我们已经修改了 haicoder.txt 文件,现在,我们不想要该修改了,我们使用 git checkout 命令,放弃修改,具体命令如下: git checkout -- haicoder.txt执行完毕后,如下图所示: 现在,我们再次使用 git status 命令,查看文件状态,具体命令如下: git status执行完毕后,如下图所示: 我们看到,此时,工作区已经没有任何修改了,即,我们使用了 git checkout 放弃了指定文件的修改。 放弃工作区所有文件的修改 语法 git checkout . 案例我们首先,修改本地工作区的文件,接着,我们使用 git status 命令,查看当前工作区状态,具体命令如下: git status执行完毕后,如下图所示: 我们看到,我们已经修改了多个文件,现在,我们不想要该修改了,我们使用 git checkout 命令,放弃工作区的所有修改,具体命令如下: git checkout .执行完毕后,如下图所示: 现在,我们再次使用 git status 命令,查看文件状态,具体命令如下: git status执行完毕后,如下图所示: 我们看到,此时,工作区已经没有任何修改了,即,我们使用了 git checkout 放弃了工作区所有文件的修改。 暂存后放弃修改 语法 git checkout . 案例我们首先,修改本地工作区的文件,接着,我们使用 git diff 命令,查看当前工作区的文件与暂存区的区别,具体命令如下: git diff haicoder.txt执行完毕后,如下图所示: 我们看到,我们已经修改了文件,现在,我们使用 git add 命令,将该文件提交到暂存区,具体命令如下: git add .执行完毕后,如下图所示: 现在,我们再次修改文件,修改完之后,我们再次使用 git diff 查看文件差异,具体命令如下: git diff执行完毕后,如下图所示: 现在,我们使用 git checkout 命令,放弃工作区修改,具体命令如下: git checkout .执行完毕后,如下图所示: 执行完毕后,我们再次查看该文件,我们发现,文件被还原到 git add 后的文件。 Git放弃修改(git checkout)总结如果我们在本地工作区对某个文件做了修改,现在,我们想放弃本地工作区的修改,我们可以使用 git checkout 命令。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |